/* CSS Document */

/*顶浮*/
.opennav{ position:absolute!important;}
.m_f_nav { display:none; text-align: center; -webkit-box-sizing: content-box; box-sizing: content-box; width:100%; margin: 0 auto;  position: relative;}
.m_nav_fix {position: fixed; height: 60px; overflow:hidden;  font-size:15px; top: 0;  width:100%; max-width:640px; z-index: 3;  }
.m_nav_fix ul{display: -webkit-box; display: -ms-flexbox; box-shadow: 0px 5px 5px rgba(136, 136, 136, 0.5); background-color:#f5f5f5; line-height:48px; height:48px;}
.m_nav_fix ul li{ display:block; min-width:50px;  color:#333; border-left:1px solid #d4d4d4;  border-right:1px solid #fff; }
.m_nav_fix ul li.n{ max-width:52px; min-width:50px; width:16%;}
.m_nav_fix ul li.nlast{}
.m_nav_fix ul li a { display:block; color:#333; text-align:center;}
.m_nav_fix ul li:nth-child(1) {border-left:0; }
.m_nav_fix ul li.in1{ min-width:30px; padding-left:0px; padding-top:5px;}
.m_nav_fix ul li.top{ text-align:left; min-width:60px; max-width: 65px; padding-top:5px; }
.m_nav_fix ul li.in2{min-width:50px;}
.m_nav_fix ul li.top i{ width:18px;}
.m_nav_fix ul li.top span{ display:inline-block; font-size:11px; line-height:1.2; color:#e70012; font-weight:bold; vertical-align:middle;}
.m_nav_fix ul li.top span em{ font-size:15px; color:#333; display:block; padding-top:0px;}
.top_ico{ display:inline-block; background-image:url(../images/top_ico.png); background-repeat:no-repeat; background-size:163px 26px; width:22px; height:22px;}
.m_nav_fix ul li span{ text-align:center; line-height:1.2; display:inline-block; vertical-align:middle; padding-top:5px;}
.m_nav_fix ul li span em{ display:block; text-align:center; line-height:1.2; font-size:10px; padding-top:2px;}
.t_ico_jj{ background-position:-7px -1px}
.t_ico_dz{ background-position:-69px -1px}
.t_ico_sj{ background-position:-133px -1px}
.m_nav_fix ul li.v_logo { padding:0 1%; padding-top:11px; text-align: left;  -webkit-box-flex: 1; -ms-flex: 1; -webkit-box-sizing: border-box;}
.m_nav_fix ul li.v_logo a{ text-align: left}
.m_nav_fix ul li.v_logo img{ min-height:25px; max-height:30px; vertical-align:middle; width:auto;}
.m_nav_fix ul li .logo_txt{ font-size:25px; font-weight:bold; color:#e70012; line-height:1.6; vertical-align:top; padding-top:4px;}

.biao_ico{ background-image:url(../images/news_ico.png); background-size:98px 392px; background-repeat:no-repeat; display:inline-block; vertical-align:middle;}
.iv_back{background-position:-79px -36px; height:36px; line-height:36px; width:11px;}
